const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {

    page:1,
    limit:10,
    stuname:'',

    // 列表
    list:[],

    count:''
  },
  // 清空输入框
  clear:function(){
    this.setData({
      stuname: ''
    })
    this.getlist();
  },
  // 学生姓名
  stuname:function(event){
    this.setData({
      list: [],
      page: 1,
      stuname:event.detail.value
    })

    this.getlist();
  },


  getlist:function(){
    var that = this
    wx.showLoading({
      title: '加载中'
    })
    wx.getStorage({
      key: 'user',
      success: function(res) {
        var setdata = {
          token: res.data.token,
          page:that.data.page,
          limit:that.data.limit,
          stuname:that.data.stuname
        }
        console.log(setdata);
        wx:wx.request({
          url: app.api + app.student,
          data: setdata,
          method: 'POST',
          success: function(e) {
            wx.hideLoading();
            console.log(e);
            if(e.data.code == 0){

              // 学生总数
              that.setData({
                count:e.data.data.count
              })
              if(that.data.page == 1){
                that.setData({
                  list: e.data.data.list
                })
              } else if (e.data.data.list.length){
                let list = that.data.list
                list = list.concat(e.data.data.list)
                that.setData({
                  list:list
                })
              }else{
                wx.showToast({
                  title: '没有更多了',
                  duration: 2000
                })
              }
              // 空的
              if (!e.data.data.list.length) {
                wx.showToast({
                  title: '暂无更多数据',
                  icon:'none',
                  duration: 2000
                })
              }

            }else if(e.data.code == -1){
              wx.redirectTo({
                url: '../login/login'
              })
            }else{
              wx.showToast({
                title: e.data.msg,
                icon: 'none',
                duration: 2000
              })
              console.log("aaa")
            }
          },
          // fail: function(res) {},
        })
      },
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getlist();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    var that = this;
    var number = that.data.page + 1;
    that.setData({
      page: number
    })
    console.log(that.data.page)
    that.getlist()
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})